# From

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 66 of 296 | 77 % | 0 of 4 | 100 % | 7 | 35 | 11 | 55 | 7 | 33
crossJoin(QueryProvider, String) |  | 0 % |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
add(Fromable, String) |  | 0 % |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
addNewJoin(Key, Key, From.AbstractJoin.JoinDirection) |  | 0 % |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
add(Fromable) |  | 0 % |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
innerJoin(Key, Key) |  | 0 % |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
leftOuterJoin(Key, Key) |  | 0 % |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
iterator() |  | 0 % |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
From(Fromable, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 5 | 0 | 1
From(Fromable) |  | 100 % |  | n/a | 0 | 1 | 0 | 5 | 0 | 1
setRoot(Fromable) |  | 100 % |  | 100 % | 0 | 2 | 0 | 4 | 0 | 1
crossJoin(Fromable, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 3 | 0 | 1
crossJoin(Fromable) |  | 100 % |  | n/a | 0 | 1 | 0 | 3 | 0 | 1
addNewJoin(Fromable, String, From.AbstractJoin.JoinDirection) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
addNewJoin(Fromable, String, String, From.AbstractJoin.JoinDirection) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
addNewJoin(JoinLink, JoinLink, From.AbstractJoin.JoinDirection) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
setAlias(Fromable, String) |  | 100 % |  | 100 % | 0 | 2 | 0 | 3 | 0 | 1
setRoot(Fromable, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 3 | 0 | 1
innerJoin(QueryProvider, String, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
leftOuterJoin(QueryProvider, String, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
rightOuterJoin(QueryProvider, String, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
innerJoin(Fromable, String, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
leftOuterJoin(Fromable, String, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
rightOuterJoin(Fromable, String, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
add(From.Join) |  | 100 % |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
innerJoin(JoinLink, JoinLink) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
leftOuterJoin(JoinLink, JoinLink) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
rightOuterJoin(JoinLink, JoinLink) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
innerJoin(Fromable, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
leftOuterJoin(Fromable, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
rightOuterJoin(Fromable, String) |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
getRoot() |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
getJoins() |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
getTableAliases() |  | 100 % |  | n/a | 0 | 1 | 0 | 1 | 0 | 1